package facade;

/**
 * 外观模式
 * <br> 分层架构经常会用到，比如说spring mvc中的controller即是外观模式的应用
 * <br> 隐藏了内部系统的复杂性
 *
 * @author yi qiang
 * @date 2021/6/1 11:01
 */
public class FacadePatterDemo {

    public static void main(String[] args) {
        ShapeMaker shapeMaker=new ShapeMaker();

        shapeMaker.drawCircle();
        shapeMaker.drawRectangle();
        shapeMaker.drawSquare();
    }

}
